#pragma once

#pragma managed

#include "Build.h"
#include "IUnitController.h"

using namespace BroodWar;

namespace BroodWar
{
	namespace Addon
	{
		ref class Task;
				
		public interface class ITaskExecutor : public IUnitController
		{
			void OnFrame();
			void Run(Task^ t);
			int GetRunningCount(BuildType type);
		};
	}
}
